import VueRouter from 'vue-router'
import HomeContainer from './components/tabbar/HomeContainer.vue'
import MemberContainer from './components/tabbar/MemberContainer.vue'
import SearchContainer from './components/tabbar/SearchContainer.vue'
import ShopcarContainer from './components/tabbar/ShopcarContainer.vue'

import NewsList from './components/news/NewsList.vue'
import NewsInfo from './components/news/NewsInfo.vue'

import PhotoList from './components/photos/PhotoList.vue'
import Photoinfo from './components/photos/Photoinfo.vue'

import GoodsList from './components/goods/GoodsList.vue'
import Goodsinfo from './components/goods/Goodsinfo.vue'

// 3. 创建路由对象
var router = new VueRouter({
  routes: [{
      path: '/',
      redirect: '/home'
    },
    {
      path: '/home',
      component: HomeContainer,
      children: []
    },
    {
      path: '/home/newslist',
      component: NewsList
    },
    {
      path: '/home/newsinfo/:id',
      component: NewsInfo
    },
    {
      path: '/home/photolist',
      component: PhotoList
    }, {
      path: '/home/photoinfo/:id',
      component: Photoinfo
    },
     {
       path: '/home/goodslist',
       component: GoodsList,
       name: 'goodslist'
     }, {
       path: '/home/goodsinfo/:id',
       component: Goodsinfo,
       name: 'goodsinfo'
     },
    {
      path: '/member',
      component: MemberContainer
    },
    {
      path: '/shopcar',
      component: ShopcarContainer
    },
    {
      path: '/search',
      component: SearchContainer
    },

  ],
  linkActiveClass: ' mui-active' //覆盖默认高亮的类 默认为router-link-active
})

// 把路由对象暴露出去
export default router